package com.fas.system.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.io.Serializable;
import java.util.Date;

/**
 * 隐患处理-设施
 */
public class FacilityRecordVo implements Serializable {

    private Integer id;//设备报警记录表id
    private String facilityNumber;//设施编号
    private String facilityTypeName;// 设施类型名称
    private String position;// 设施位置
    private Integer inspector;// 巡检员id
    private String iName;// 巡检员名称
    private Integer facilitiesDistribution;//设施分布，室内或者室外（0：室内，1：室外）
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date inspectionDate;//巡检时间
    private Integer status;//状态  1已完成，2进行中，3已拒绝，4待评价
    private Integer wordOrderId;//工单编号
    private Integer deptId;//单位编号
    private String deptName;//单位名称

    private Integer cooperationCompanyId; //合作单位id
    private String companyName; //合作单位名称
    private Integer treatmentMethod; //处理方式（0：现场处理，1：上报工单）

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getFacilityNumber() {
        return facilityNumber;
    }

    public void setFacilityNumber(String facilityNumber) {
        this.facilityNumber = facilityNumber;
    }

    public String getFacilityTypeName() {
        return facilityTypeName;
    }

    public void setFacilityTypeName(String facilityTypeName) {
        this.facilityTypeName = facilityTypeName;
    }

    public String getPosition() {
        return position;
    }

    public void setPosition(String position) {
        this.position = position;
    }

    public Integer getInspector() {
        return inspector;
    }

    public void setInspector(Integer inspector) {
        this.inspector = inspector;
    }

    public String getiName() {
        return iName;
    }

    public void setiName(String iName) {
        this.iName = iName;
    }

    public Integer getFacilitiesDistribution() {
        return facilitiesDistribution;
    }

    public void setFacilitiesDistribution(Integer facilitiesDistribution) {
        this.facilitiesDistribution = facilitiesDistribution;
    }

    public Date getInspectionDate() {
        return inspectionDate;
    }

    public void setInspectionDate(Date inspectionDate) {
        this.inspectionDate = inspectionDate;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Integer getWordOrderId() {
        return wordOrderId;
    }

    public void setWordOrderId(Integer wordOrderId) {
        this.wordOrderId = wordOrderId;
    }

    public Integer getDeptId() {
        return deptId;
    }

    public void setDeptId(Integer deptId) {
        this.deptId = deptId;
    }

    public String getDeptName() {
        return deptName;
    }

    public void setDeptName(String deptName) {
        this.deptName = deptName;
    }

    public Integer getCooperationCompanyId() {
        return cooperationCompanyId;
    }

    public void setCooperationCompanyId(Integer cooperationCompanyId) {
        this.cooperationCompanyId = cooperationCompanyId;
    }

    public String getCompanyName() {
        return companyName;
    }

    public void setCompanyName(String companyName) {
        this.companyName = companyName;
    }

    public Integer getTreatmentMethod() {
        return treatmentMethod;
    }

    public void setTreatmentMethod(Integer treatmentMethod) {
        this.treatmentMethod = treatmentMethod;
    }
}
